package com.tjtt.tdm.visual.service;

import java.util.List;
import java.util.Map;

import com.tjtt.tdm.base.PageResult;
import com.tjtt.tdm.exception.DaoException;
import com.tjtt.tdm.visual.bean.VisualInfo;
import com.tjtt.tdm.visual.dao.VisualDao;

public interface VisualService {
	public VisualDao getVisualDao();

	public void setVisualDao(VisualDao visualDao);

	public PageResult GetVisualList(Map<String, String> filterMap);

	public void executeSQL(String sql) throws DaoException;
	
	public VisualInfo GetVisualById(Long id) throws DaoException;

	public void save(VisualInfo entity) throws DaoException;
	
	public void saveobject(Object entity) throws DaoException;

	public void update(VisualInfo entity) throws DaoException;
	
	public void delVisuals(String ids);
	
	public List findAllBySql2(String strSql) throws DaoException;

	public String getEquipmentPath(String id,String fileName);
	
	public String showEuipmentpersonPic(String id);
	
	public String getEuipmentData(String id);
	
	public String getEuipmentTask(String id);
	
	public List getFloor1();
	
	public List getFloor2();
	
	public List getFloor3();
}	
